const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave:false,
  //devserver 针对开发服务器的配置项
  // 开发服务器设置
  devServer: {
    // 自动打开浏览器
    open: true,
    // 设置主机地址
    host: "localhost",
    // 设置 npm run serve 启动后的端口号
    port: 3000,
    // vue项目代理请求
    proxy: {
        // 规则
        // axios中相对地址开头的字符串  匹配请求uri中的前几位
        //表示匹配所有以"api"开头的请求（当请求以“/api”开头则走这个代理规则）
        "/api": {
            // 把相对地址中的域名 映射到 目标地址中
            // localhost:3000 => https://api.iynn.cn/film/api/v1/
            target: "http://520it.com:8001/",
            // 修改host请求的域名为目标域名
            // changeOrigin: false,
            changeOrigin: true,
            // 请求uri和目标uri有一个对应关系
            // 请求/api/login ==> 目标 /v1/api/login
            pathRewrite: {
                "^/api": "",  //将“/api”开头的字符串替换为“ ”
            },
        },
    },
  }
})

